<?php
class ModuleItemConst
{
    const MODULE_NAME = 'module_item';

    const ORM_NAME_ITEM        = 'ModuleItem';
    const ORM_NAME_ITEM_VOLUME = 'ModuleItemVolume';
    const ORM_NAME_ITEM_DURATION_LOG = 'ModuleItemDurationLog';

    const CONFIG_ITEM_DEFS    = 'module_item/module_item_def';
    const CONFIG_ITEMS_STORE  = 'module_item/module_item_store';
    const CONFIG_ITEM         = 'module_item/module_item';
    const CONFIG_ITEM_PACKAGE = 'module_item/module_item_package';

    const CONFIG_KEY_MAX_BAG_COUNT = 'maxPackageCount';
    const CONFIG_KEY_GRID_PRICE    = 'packageGridPrice';
    const CONFIG_KEY_BUY_LIMIT     = 'gridPurchaseLimit';

    const BINDING_RECYCLABLE_LIMIT_1   = 1;
    const BINDING_RECYCLABLE_LIMIT_2   = 2;
    const BINDING_RECYCLABLE_LIMIT_3   = 4;
    const BINDING_RECYCLABLE_LIMIT_4   = 8;

    const MAX_USE_PERIOD = 1893427200; // 2030-01-01 00:00:00
    const PERMANENTLY_ITEM_EXPIRE_TIME = 4070880000; // 2099-01-01 00:00:00
}